using System;
using System.ComponentModel;
using SF.Code.Extension.HttpHelper.Downloader;

namespace SG.Productivity.DesktopControlPanel.ParallelQuery
{
    public class ProviderQueryResultCache : MemCacheEsentDBResultCache<QueryIdentifier, ProviderQueryResult, QueryRecord>
    {
        public ProviderQueryResultCache(IContainer container) : base(container, ProviderQueryResult.Create)
        {
        }

        #region Overrides of MemCacheEsentDBResultCache<QueryIdentifier,QueryResult,QueryRecord>

        protected override void RegisterCleanupHandler(EventHandler cleanup)
        {
            // TODO: override void RegisterCleanupHandler(EventHandler cleanup)
        }

        protected override void DeregisterCleanupHandler(EventHandler cleanup)
        {
            // TODO: override void DeregisterCleanupHandler(EventHandler cleanup)
        }

        #endregion
    }
}